-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ Fake IDE/RPC Debugger Demo #414
✨ Fake IDE/RPC Debugger Demo #414
Conversation
e0a2be2
to
958572d
Compare
add155b
to
298cc0f
Compare
playpen/middleman/server.py
Outdated
process_id: Optional[int] | ||
|
||
root_uri: str | ||
kantra_uri: str |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't need kantra_uri anymore
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that we need to make some changes to the code plan loop, and we need to finish the getRagSolution piece.
Overall this looks really good, albeit a large change.
playpen/repo_level_awareness/agent/dependency_agent/dependency_agent.py
Outdated
Show resolved
Hide resolved
playpen/repo_level_awareness/agent/dependency_agent/dependency_agent.py
Outdated
Show resolved
Hide resolved
@@ -43,13 +48,13 @@ def __eq__(self, o: object) -> bool: | |||
return True | |||
return False | |||
|
|||
def __iter__(self) -> Iterator[str]: | |||
return iter([v.to_dict() for _, v in self.items()]) | |||
# def __iter__(self) -> Iterator[str]: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
was this gross? I needed to convert nested objects that are a dict to a list instead as I didn't care about their keys
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fix typo
a9ad526
to
a22de06
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good, only thing I would worry about before hitting merge is the reflection agent not being there.
As we don't have any tests to tell us if it is changing results or not, I would leave as it was and we can come back to this.
MavenCompileStep(task_manager_config), | ||
AnalyzerLSPStep(task_manager_config), | ||
], | ||
agents=[ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We are going to want to add the dependency agents
note to selves, rename to task runners
@@ -7,6 +7,12 @@ | |||
@dataclass(eq=False, kw_only=True) | |||
class AnalyzerRuleViolation(ValidationError): | |||
incident: Incident | |||
|
|||
# NOTE(JonahSussman): Violation contains a list of Incidents, and RuleSet |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am a plus one on this comment and doing it in a followup
@@ -13,59 +13,66 @@ | |||
from playpen.repo_level_awareness.task_runner.analyzer_lsp.api import ( | |||
AnalyzerRuleViolation, | |||
) | |||
from playpen.rpc.core import JsonRpcServer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow! thanks for updating this, I was planning on coming back to this but this is great!
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
55999a8
to
aadc0e0
Compare
c36aabc
into
konveyor:feature/repository-level-awareness
The commit history looks ugly, I just need to rebase